package org.dromara.system.domain.bo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import org.dromara.system.domain.SysUser;

import java.util.Date;

/**
 * 用户基本信息
 * @Author: Stars
 * @Date: 2025/4/14 19:31
 */
@Data
@AutoMapper(target = SysUser.class)
public class SysUserCommonBo {

    /**
     * 用户昵称
     */
    private String nickName;

    /**
     * 用户性别
     */
    private String sex;

    /**
     * 个性签名
     */
    private String signature;

    /**
     * 用户头像
     */
    private Long avatar;

    /**
     * 生日
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date birthday;

    /**
     * 个性标签 字符串 数组
     */
    private String tags;
}
